<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Perl Compatible Regular Expressions</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Perl_Compatible_Regular_Expressions rootpage-Perl_Compatible_Regular_Expressions skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Perl Compatible Regular Expressions</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="float-right infobox toccolours toptextcells" style="border-spacing:5px; font-size:90%; text-align:left; width:21em;">
<tbody><tr>
<th colspan="2" class="hintergrundfarbe6" style="font-size:105%; text-align:center;">Perl Compatible Regular Expressions
</th></tr>
<tr>
<th colspan="2" class="hintergrundfarbe5" style="font-size:105%; text-align:center;">Basisdaten
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td><b><a href="Softwareentwickler" title="Softwareentwickler">Entwickler</a></b>
</td>
<td><span class="wikidata-content">Philip Hazel</span>
</td></tr>
<tr>
<td><b>Aktuelle <a href="Version_(Software)" title="Version (Software)">Version</a></b>
</td>
<td><span class="wikidata-content">10.47<sup id="cite_ref-_f936e7ee32180279_1-0" class="reference"><a href="#cite_note-_f936e7ee32180279-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></span> <br> (<span class="wikidata-content">21. Oktober 2025</span>)
</td></tr>
<tr>
<td><b><a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a></b>
</td>
<td><a href="Unixoid" class="mw-redirect" title="Unixoid">unixoide</a>, <a href="Microsoft_Windows" title="Microsoft Windows">Windows</a>
</td></tr>
<tr>
<td><b><a href="Programmiersprache" title="Programmiersprache">Programmiersprache</a></b>
</td>
<td><span class="wikidata-content"><a href="C_(Programmiersprache)" title="C (Programmiersprache)">C</a></span>
</td></tr>
<tr>
<td><b>Kategorie</b>
</td>
<td><a href="Pattern_Matching" title="Pattern Matching">Pattern Matching</a>
</td></tr>
<tr>
<td><b>Lizenz</b>
</td>
<td><span class="wikidata-content"><a href="3-Klausel-BSD-Lizenz" class="mw-redirect" title="3-Klausel-BSD-Lizenz">3-Klausel-BSD</a><sup id="cite_ref-_96b6616f5e3266ea_2-0" class="reference"><a href="#cite_note-_96b6616f5e3266ea-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></span>
</td></tr>
<tr>
<td><b><a href="Lokalisierung_(Softwareentwicklung)" title="Lokalisierung (Softwareentwicklung)">deutschsprachig</a></b>
</td>
<td>nein
</td></tr>
<tr>
<td class="hintergrundfarbe5" colspan="2" style="text-align:center;"><a rel="nofollow" class="external text" href="https://www.pcre.org">www.pcre.org</a>
</td></tr></tbody></table>
<p><b><span lang="en">Perl Compatible Regular Expressions</span></b> (kurz <b>PCRE</b>; <a href="Deutsche_Sprache" title="Deutsche Sprache">deutsch</a> „<i>Perl-kompatible reguläre Ausdrücke</i>“) ist eine <a href="Programmbibliothek" title="Programmbibliothek">Programmbibliothek</a> zur Auswertung und Anwendung von <a href="Regul%C3%A4rer_Ausdruck" title="Regulärer Ausdruck">regulären Ausdrücken</a>. Der Name bezieht sich darauf, dass die <a href="Syntax" title="Syntax">Syntax</a> der Ausdrücke der <a href="Programmiersprache" title="Programmiersprache">Programmiersprache</a> <a href="Perl_(Programmiersprache)" title="Perl (Programmiersprache)">Perl</a> entliehen wurde. Sie entspricht etwa dem Stand von Perl 5, beinhaltet aber zusätzliche Syntaxelemente. Da Perl und PCRE separat entwickelt werden, gibt es einige Abweichungen, beispielsweise in der Benennung von Zwischenspeichern (<span style="font-style:normal;font-weight:normal"><a href="Englische_Sprache" title="Englische Sprache">englisch</a></span> <span lang="en-Latn" style="font-style:italic"><i>named capture buffer</i></span>) und Unterschiede zwischen den jeweils akzeptierten Syntaxelementen, die in der <a href="Manpage" title="Manpage">Manpage</a> <i>pcrecompat(3)</i> dokumentiert sind.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p><p>PCRE wurde von Philip Hazel ursprünglich für die Nutzung in <a href="Exim" title="Exim">Exim</a> entwickelt und ist unter der <a href="BSD-Lizenz" title="BSD-Lizenz">BSD-Lizenz</a> lizenziert. Viele Projekte nutzen PCRE, unter anderem <a href="Apache_Software_Foundation" title="Apache Software Foundation">Apache</a>, <a href="GLib" title="GLib">GLib</a>, <a href="KDE" title="KDE">KDE</a>, <a href="LabVIEW" title="LabVIEW">LabVIEW</a> und <a href="PHP" title="PHP">PHP</a>. Auch Perl kann darauf mit Hilfe des Moduls <i>re::engine::PCRE</i> zugreifen, besitzt aber selbst eine eigene, wesentlich komplexere Bibliothek.
</p><p>Derzeit wird PCRE als PCRE2 auf dem Versionszweig 10.xx entwickelt, während der veraltete Versionszweig 8.xx (als PCRE1 bezeichnet) nur noch mit Fehlerbehebungen versorgt wird.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://www.pcre.org">Website des Projektes</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Quellen">Quellen</h2></div>
<ol class="references">
<li id="cite_note-_f936e7ee32180279-1"><span class="mw-cite-backlink"><a href="#cite_ref-_f936e7ee32180279_1-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.47"><cite style="font-style:italic"><span lang="en">Release 10.47</span></cite>.</a> 21. Oktober 2025 (abgerufen am 21. Oktober 2025).</span>
</li>
<li id="cite_note-_96b6616f5e3266ea-2"><span class="mw-cite-backlink"><a href="#cite_ref-_96b6616f5e3266ea_2-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.pcre.org/licence.txt"><cite style="font-style:italic">www.pcre.org</cite>.</a> (abgerufen am 8. Oktober 2017).</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text">pcre.org: <a rel="nofollow" class="external text" href="https://www.pcre.org/pcre.txt">Manpages zu PCRE</a>.</span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text">pcre.org: <a rel="nofollow" class="external text" href="https://www.pcre.org/">Abschnitt „<i>Versions</i>“</a>, abgerufen am 26. Oktober 2016.</span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2023-04-28" href="https://de.wikipedia.org/wiki/?title=Perl_Compatible_Regular_Expressions&oldid=233228775">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>